Jisse: Vanuit het vakgebied business intelligence wordt er vaak naar mijn mening gevraagd over welke business intelligence tool het beste is. Het antwoord dat daarop volgt is niet eenduidig te geven. “Dat ligt er aan ..” begint mijn antwoord meestal. Wat is het kritieke vraagstuk dat de tool voor jullie organisatie dient op te lossen? Wat voor databronnen dienen er ontsloten te worden? Welke kennis is er aanwezig binnen de organisatie? Waar gaat jullie organisatie naartoe op het gebied van data? En zo zijn er nog talloze vragen die ik kan stellen die invloed hebben op de geschiktheid van een BI tool.
Vanuit marketingperspectief kunnen de top BI-tools in de markt bijna allemaal hetzelfde. Qua basis functionaliteiten op het gebied van business intelligence is dat ook zeker het geval. Echter, in de praktijk zijn er veel meer zaken van belang dan enkel de zichtbare functionaliteiten van een BI-tool. Middels dit artikel wil ik inzicht verschaffen in een aantal belangrijke verschillen tussen Power BI en Qlik Sense zodat een gedegen keuze tussen deze business intelligence applicaties kan worden gemaakt.
Om een goed beeld te schetsen maak ik gebruik van de opzet vanuit de Gartner Magic Quadrant voor BI & Analytics (Februari, 2019). Daarbij start ik met een introductie van de leverancier en de BI-tool, vervolgens benoem ik 3 sterke punten en 3 aandachtspunten, schets ik een scenario voor een hybride mogelijkheid en eindig ik met een conclusie. Het verschil met de Gartners’ Magic Quadrant is dat de benoemde punten vanuit de Magic Quadrant worden gecombineerd met onze eigen ervaring én de ervaring van onze klanten met beide tools.
Het artikel is als volgt opgebouwd:
- Introductie
- Microsoft Power BI
- 3 Sterktes van Power BI
- 3 Aandachtspunten voor Power BI
- Qlik Sense
- 3 Sterktes van Qlik Sense
- 3 Aandachtspunten voor Qlik Sense
- Hybride scenario
- Conclusie
- Referenties
Microsoft Power BI
In 1985 maakte Microsoft middels Excel de eerste stap richting business intelligence. Excel gaf gebruikers namelijk de mogelijkheid om inzichten uit gegevens te halen. Via uitbreidingsmogelijkheden, zoals Power Pivot, werden de mogelijkheden rondom het modelleren en analyseren van data steeds verder uitgebreid. Data analisten konden daarmee grote hoeveelheden gegevens uit diverse databronnen analyseren. Inmiddels heeft Microsoft zichzelf als doel gesteld om business intelligence voor iedereen toegankelijk te maken.
Middels Power BI Desktop stelt Microsoft iedere gebruiker in staat om selfservice data in te laden, te prepareren, visueel te maken en vervolgens door de organisatie te verspreiden middels Power BI Service en Power BI Mobile. Door interactieve dashboards zijn gebruikers altijd en overal in staat om op basis van data de juiste beslissingen te nemen.
Microsoft is op dit moment leider in de Gartner Magic Quadrant voor BI & Analytics. Ze hebben een uitgebreide roadmap ontwikkeld voor producten gericht op data en analyses. Het doel hierbij is om deze producten te integreren met Power BI. Voorbeelden zijn: verbeteringen in augmented analytics, het beschikbaar maken van de nieuwe Power BI AutoML-functies in Azure Machine Learning, Azure cognitieve diensten (zoals tekst, sentiment- en beeldanalyse) en Artificial Intelligence.
Daarnaast biedt het Microsoft Azure platform een enorm scala aan data gerelateerde producten/diensten zoals Azure Data lake, Azure Datawarehouse, Azure Analysis Services en oplossingen van andere partijen die oplossingen bieden voor het verzamelen, beheren, bewerken en opslaan van data.
Sterktes van Power BI
1. Laagdrempelig instappen
Power BI Desktop is volledig gratis. Iedere gebruiker kan het downloaden vanaf de website van Microsoft en er mee aan de slag. Zodra er samengewerkt dient te worden met collega’s dan is er de mogelijkheid om een Power BI Pro licentie aan te schaffen. Deze kost € 8,40 per gebruiker per maand of wordt meegeleverd met Office/Microsoft 365 E5. Power BI bestanden kunnen vervolgens worden gedistribueerd naar de Power BI Service van waaruit middels ‘app workspaces’ personen kunnen samenwerken aan datasets en rapportages. Vanuit de Power BI Service is het mogelijk om content klaar te zetten voor consumptie via de mobiele app.
Indien er extra servercapaciteit nodig is om de limieten van Power BI Pro uit te breiden, dan is Power BI Premium toe te voegen aan de omgeving. Deze is beschikbaar vanaf € 4200,00 per maand. Gebruikers die content maken en distribueren dienen dan nog steeds over een Power BI Pro licentie te beschikken. Personen die enkel content consumeren kunnen dan gratis bij de dashboards en rapportages. Tevens is er middels Power BI Embedded de mogelijkheid om Power BI te integreren binnen een eigen applicatie of website.
2. Eenvoudig om mee te starten
Voor mensen die veel met Microsoft producten werken voelt Power BI als bekend terrein. Bij het openen van de tool is de wel bekende Microsoft interface aanwezig waardoor het product snel vertrouwd aanvoelt en de weg vinden vrij eenvoudig gaat. Dit stelt iedere gebruiker in staat om snel een resultaat neer te zetten in de vorm van een rapportage of dashboard. De functies vanuit Power Pivot zijn erg vergelijkbaar met die van Excel en zo is het prepareren en transformeren van data voor de gemiddelde Excel gebruiker goed te doen.
Vanuit het Gartner onderzoek kwam naar voren dat referentieklanten van Microsoft, Power BI erkennen vanwege het gebruiksgemak. Microsoft’s “first five minutes to wow” strategie werkt enorm goed en samen met de robuuste community zijn dat belangrijke factoren voor adoptie. Zo zijn oplossingen voor problemen waar je tegenaan loopt heel snel op Google of Youtube te vinden.
3. Integratie met andere Microsoft producten
Power BI is net als Office 365 gebaseerd op de Azure Active Directory. Daarbij gaat het aanmaken van groepen en gebruikers op dezelfde wijze als dit voor Office 365 en/of Azure gebeurt. Dit biedt veel voordelen voor het beheren, onderhouden en beveiligen van toegang tot applicaties in het hedendaagse IT-landschap. Daarnaast is het zeer eenvoudig om rapportages en dashboards binnen de organisatie te delen. Dit kan vanuit de Power BI Service en Power BI Mobile maar ook via andere Microsoft applicaties zoals OneDrive, SharePoint en Microsoft Teams.
Naast de ondersteuning voor de bekende Microsoft applicaties biedt het ook verregaande integratie met PowerApps, Flow en Dynamics 365. Zo kunnen eigen Power Apps ontwikkeld worden waarbij je vanuit Power BI via de PowerApps visual een bepaalde actie kunt laten uitvoeren. Zie hier het voorbeeld vanuit Arriva waarbij een onderhoud wordt ingepland via Power BI als gevolg van een analyse.
Als laatste is er een uitstekende integratie met Azure diensten zoals Azure SQL Database, Azure Datawarehouse, Azure Analysis Services, Live Stream Analytics en Azure Machine Learning. Zo kan een geavanceerd data platform worden gecreëerd waarbij data van ontsluiting tot actie volledig kan worden beheerd
Aandachtspunten voor Power BI
1. Decentraal ontwikkelen
Power BI Desktop wordt gebruikt om data te ontsluiten, een datamodel te ontwikkelen en om de eerste rapportages klaar te zetten voor consumptie. Het resultaat is een (.pbix) bestand dat opgeslagen wordt op de pc van de persoon die het heeft gemaakt, zoals dit ook met uw officebestanden gebeurt. Vervolgens heeft u de keuze om deze naar de Power BI Service te publiceren zodat collega’s en eventueel gastgebruikers toegang hebben tot het resultaat. Een kopie van het bestand wordt dan gepubliceerd in de Cloud omgeving van Microsoft.
Wanneer men start zonder na te denken over een strategie hoe u met deze bestanden omgaat dan ontstaat er een wildgroei van .pbix bestanden waarbij u als organisatie de controle over de bestanden (en dus ook de data) verliest. Daarnaast kan slechts één persoon tegelijkertijd in het bron bestand om aan het datamodel of dataset te werken.
Voor grotere organisaties zal er een professionele aanpak in de vorm van Azure Analysis Services en een Datawarehouse snel van toepassing zijn. Dit biedt één centrale omgeving waarin alle belangrijke organisatie data op een veilige en goed beheersbare manier bij elkaar komt. Daarnaast kan deze data worden ingezet voor zaken zoals Machine Learning en Artifical Intelligence.
2. Cloud only strategie
Cloud biedt veel voordelen op het gebied van schaalbaarheid, flexibiliteit en integratie met andere diensten. Echter, wanneer er met gevoelige data wordt gewerkt wil je controle behouden over je eigen data. Power BI draait altijd op het Microsoft Azure Platform, er is geen keuze om dit op een andere locatie neer te zetten.
Een alternatief biedt Microsoft aan via het gelijknamige Power BI Report server. Deze kan op een eigen server naar keuze worden geïnstalleerd. Dit is echter niet hetzelfde product, en daar zit ook een ander prijskaartje aan. Zo is dit een onderdeel van SQL Server Enterprise met SA of wordt dit meegeleverd met een Power BI Premium abonnement.
3. Enabler voor Microsoft Azure
Starten met Power BI is voor kleine organisaties enorm eenvoudig en kan snel worden gerealiseerd. Naarmate de organisatie groeit dan krijgt de organisatie te maken met meer databronnen, complexere datamodellen en verversingen van data die (near) real-time plaats dienen te vinden. Power BI kent daarom een groeipad waar rekening mee gehouden dient te worden.
Zo kunnen de beperkingen van een Power BI Pro licentie rondom opslagcapaciteit en dataverversingen worden opgelost middels een Power BI Premium licentie en de beperkingen rondom het decentraal beheer worden afgevangen met Azure Analysis Services. Azure Analysis Services kent slechts een beperkt aantal invoer bronnen zoals Azure SQL Database, Azure SQL Datawarehouse of on-premise databases zoals SQL, Oracle of Teradata. Dan luidt de vraag hoe je de data vanuit je databron naar je SQL Datawarehouse gaat sturen. Daar heeft Microsoft uiteraard met de Azure Data Factory een oplossing voor. Kort samengevat, je zit al vrij snel aan een heel scala van (oprecht hele gave) Microsoft producten vast op het Microsoft Azure platform.
Naast de softwareoplossing zelf is het beheren en beveiligen van toegang tot Power BI een belangrijk aspect, deze wordt ingericht en beheerd vanuit de Azure Active Directory. Door de extra licenties; Azure AD Premium, Enterprise Mobility & Security E3/E5 of Microsoft 365 E3/E5, is het mogelijk om extra beveiligingsmaatregelen op gebruikersniveau te treffen zoals bijvoorbeeld two-factor authentication en conditional access. Indien dit niet is ingericht vanuit uw Office 365 beheerder is het verstandig om bij het starten met Power BI dit gelijktijdig in te richten.
Qlik Sense Enterprise
Qlik, voorheen bekend als QlikTech is in 1993 in Zweden opgericht als een softwarebedrijf in Business Intelligence (BI). Qlik richt zich op het creëren een datageletterde wereld. Waar mensen, bedrijven, organisaties en overheden data inzetten om hun meest complexe uitdagingen op te lossen. In de tijd waarin IT centraal stond in de wereld van business intelligence kwam Qlik met een oplossing, genaamd QlikView, om BI te decentraliseren. Met QlikView konden rapportages en dashboards klaar worden gezet voor het management om de juiste stuur informatie op het juiste moment te ontvangen.
Inmiddels is de 3e generatie BI aangebroken, Qlik noemt dit ‘Democratized BI’. Hierbij kan iedereen selfservice aan de slag met haar data. Daarbij stuurt Qlik met name op datageletterdheid binnen een organisatie. Medewerkers worden door IT in staat gesteld om zelf met data aan de slag te gaan, daarbij is essentieel dat de datavaardigheden van medewerkers niet achterblijven.
Het vlaggenschip van Qlik is Qlik Sense Enterprise, gericht op selfservice analytics. Qlik Sense biedt een gecentraliseerde hub van waaruit elke gebruiker relevante gegevensanalyses kan vinden en delen. Middels de drag- and drop interface kunnen gebruikers interactieve gegevensvisualisaties maken om deze vervolgens middels story telling te presenteren. Qlik Sense heeft het vermogen om meerdere gegevensbronnen, complexe datamodellen en complexe berekeningen te ondersteunen. De data wordt in-memory ingeladen zodat het klaar staat om geanalyseerd te worden. Het platform kan tevens worden gebruikt om op maat gemaakte applicaties te ontwikkelen via een uitgebreide set API’s voor embedded analytics.
De afgelopen jaren is Qlik veelvuldig aan het investeren om een end-to-end dataplatform te kunnen bieden. Begin 2018 kwam Qlik op de proppen met Qlik Core. Qlik Core is een ontwikkelplatform waarop ontwikkelaars applicaties voor cloud- of edge-implementaties kunnen bouwen. In 2018 en 2019 nam Qlik zowel Podium Data als Attunity over ten behoeve van datamanagement en afgelopen januari kondigde Qlik de overname van Crunch Data aan om middels geavanceerde conversatietechnieken analyses te kunnen uitvoeren.
Naast de recente overnames is Qlik de eerste die een visie heeft over multicloud-implementaties die worden beheerd via één interface. Qlik verwerkt big data met zijn On-Demand App Generation en breidt deze mogelijkheden uit met de nieuwe Associatieve Big Data-index. Qlik blijft doorontwikkelen op zijn augmented analytics-roadmap en verbetert de gegevensvoorbereiding en embedded analysemogelijkheden. De positie van Qlik in het Leaders-kwadrant vanuit Gartner is vooral toe te schrijven aan de sterke roadmap voor producten, geografische spreiding en marktbegrip.
Sterktes van Qlik Sense
1. Qlik’s Associative Engine
Qlik beschikt als enige business intelligence leverancier over een gepatenteerde technologie genaamd: associative engine. Deze associatieve motor gebruik je bij iedere filter die je toepast om je data te verkennen. Middels de Power of Grey ben je in staat om te zien wat er in je data speelt op het moment dat je een selectie maakt. Dat werkt als volgt:
Voorbeeld: Uw salesmanager (Jan) bekijkt de resultaten van de accountmanagers. Jan ziet dat Bob het erg goed heeft gedaan afgelopen maand en bekijkt wel product Jan het meest heeft verkocht. Bob heeft een product verkocht met erg veel marge en dat stemt Jan tevreden. In één oogopslag ziet Jan ook direct welke accountmanagers dit product nog niet hebben verkocht, deze zijn namelijk aangegeven met een grijze kleur. Qlik noemt dit de Power of Grey. Jan ziet meteen welke accountmanagers sturing nodig hebben en kan actie ondernemen. Ten opzichte van een Query-based tool scheelt dit enorm veel tijd. Jan dient anders per accountmanager te filteren om te zien wie hetzelfde product wel of niet hebben verkocht. Bekijk deze video voor een voorbeeld in de praktijk.
2. All-in-one platform
In tegenstelling tot andere leveranciers levert Qlik een all-in-one platform. Het platform biedt alle mogelijkheden voor het ontsluiten, transformeren en laden van data, in-memory dataopslag, self-service analytics, guided analytics, embedded analytics en last but not least enterprise security en governance mogelijkheden.
Een belangrijk aspect hierbij is dat alle mogelijkheden in het product zijn inbegrepen. Dit houdt in dat je over alle mogelijkheden van een Enterprise BI-tool beschikt, snel aan de slag kunt en dat de kosten goed te voorspellen zijn. Er kan per user per maand worden afgerekend zonder dat er andere (extra) producten/diensten afgenomen dienen te worden.
Qlik Sense is een open platform waarbij je als organisatie voor ieder onderdeel kunt bepalen hoe je dit in gaat richten, beheren en beveiligen. Qlik biedt ondersteuning voor alle deployment scenario’s. Zo kan Qlik Sense worden geïnstalleerd op een server naar keuze, ongeacht waar deze staat. Voor Enterprises is het mogelijk om een ontwikkel, test, acceptatie en productie (OTAP)-straat te realiseren en/of de workload van Qlik Sense te verspreiden over meerdere servers middels een Multi-node deployment. Tevens biedt Qlik Sense ondersteuning voor multi-cloud scenario’s middels Qlik Sense for elastic.
3. Alles via de browser, volledig responsive.
Data inladen, bewerken, transformeren en ontwikkelen van dashboards kan allemaal via de browser. Er kan zelf worden bepaald of Qlik Sense beschikbaar wordt gesteld vanuit het bedrijfsnetwerk of via het internet via uw eigen domein. Qlik Sense past zich volledig aan, aan het apparaat waarmee u de website bezoekt. Optioneel is het ook mogelijk om de app voor iOS of Android te installeren. Het gebruikersbeheer gaat vanuit de Qlik Management Console die tevens via de browser te benaderen is.
Middels Mash-ups is het ook mogelijk om Qlik Sense volledig in een website te integreren. Zo heeft FloraHolland haar volledige jaarverslag middels Qlik geïntegreerd in haar website. Klik op deze link om dit live te aanschouwen.
Aandachtspunten voor Qlik Sense
1. Prijs
Voor persoonlijk gebruik is de Qlik Sense Desktop gratis te downloaden. Indien er met meerdere collega’s samen wordt gewerkt is er een Cloud versie voor teams beschikbaar voor € 12,50 per maand waarbij er met een creditcard afgerekend dient te worden. De data wordt dan opgeslagen in de door Qlik gekozen datacenters van Amazon.
Voor de complete versie dient er gekozen te worden voor Qlik Sense Enterprise. Dit is in vergelijking tot andere BI-tools een vrije dure oplossing. Zo kost een Professional gebruiker (€ 57,50 p.m.) en een Analyzer gebruiker (€ 33,00 p.m.). Daarnaast dient er een dedicated server ter beschikking worden gesteld om de software op te draaien.
In tegenstelling tot andere tools is bij Qlik Sense in veel gevallen geen centrale database/datawarehouse of ETL-tool meer nodig. Deze functionaliteiten zitten allemaal in Qlik en de data wordt centraal op de server opgeslagen en beheerd.
2. Selfservice niveau
Qlik biedt heel veel functionaliteiten ten behoeve van selfservice BI zoals: automatisch datamodelleren, drag-and-drop werkblad en inzichten met machine learning capaciteiten. Maar de vraag die ik daarbij wil stellen is: in hoeverre zijn deze functionaliteiten daadwerkelijk selfservice als deze functionaliteiten toch enige kennis vereisen? Net zoals veel andere applicaties zal je moeten weten waar je moet klikken en hoe je met data omgaat. Vanuit onze ervaring merken wij dat gebruikers, zonder training, makkelijker aan de slag kunnen met andere business intelligence tools. Als eenmaal de knoppen bekend zijn dan gaat het, zoals beloofd, inderdaad allemaal vrij eenvoudig.
3. Subscription only strategie
Geheel in de trend van softwareleveranciers heeft Qlik een aantal jaar geleden een subscription model in het leven geroepen. Sinds begin 2019 is het enkel nog mogelijk om licenties in een subscription model af te nemen. Qlik draait echter op een server en veel klanten betalen eenmalig voor een server en voor windows server licenties.
Natuurlijk gaat alles naar een subscription model toe en worden veel servers in de cloud aangeboden in een subscriptie model. Maar, in het geval dat alles nog on-premise dient te draaien dan is er geen mogelijkheid om één soort betaalmodel te kiezen voor alle onderdelen.
Hybride Scenario
Steeds vaker zien wij dat verschillende business intelligence tools worden ingezet binnen een organisatie. Vaak kiezen verschillende afdelingen voor een andere tool in verband met aanwezige software kennis of scripttaal. Zo kan het zijn dat de gehele organisatie met QlikView of Qlik Sense werkt maar dat de financial controllers voor eigen rapportages graag met Power BI werken, de formuletaal van Excel kennen ze immers heel erg goed.
Indien er een centraal punt aanwezig is waarin alle data samen komt, meestal in de vorm van een Datawarehouse met een ETL laag, dan kan de eindgebruiker een BI-tool naar voorkeur gebruiken. De nodige data preparatie en transformatie kan dan in de datamanagement laag worden afgevangen en een BI-tool hoeft dan enkel de juiste dataset op te halen om visualisaties mee te kunnen maken.
Het gebruik van meerdere business intelligence tools heeft als voordeel dat medewerkers zelf kunnen bepalen waarmee ze willen werken. Dit kan de adoptie van BI binnen uw organisatie verbeteren. Als nadeel staat daartegenover dat alle business intelligence tools beheerd en onderhouden dienen te worden zodat er geen ongewenst toegang wordt verkregen en altijd over de meest recente versies kan worden beschikt. Hier staan extra kosten tegenover.
Conclusie
Het doel van dit artikel was om inzicht te verschaffen in een aantal belangrijke verschillen tussen Power BI en Qlik Sense. Beide tools hebben voor- en nadelen en zijn geschikt voor verschillende doeleinden. Belangrijk is daarom om een plan te realiseren waar u als organisatie naartoe wilt groeien op het gebied van BI. Deze ‘stip op de horizon’ zal leidend zijn in de keuze voor het aanschaffen van een BI-tool. Mocht u daar een keer over willen sparren dan ben ik, of mijn collega’s, te bereiken via 074 – 2915208 of het contactformulier in deze blog
Hopelijk heeft de informatie in dit artikel geholpen om een beter inzicht te krijgen tussen de verschillende applicaties.
Referenties
https://docs.microsoft.com/nl-nl/power-bi/service-machine-learning-automated
https://docs.microsoft.com/nl-nl/power-bi/service-cognitive-services
https://powerbi.microsoft.com/nl-nl/pricing/
https://powerbi.microsoft.com/nl-nl/roadmap/
https://youtu.be/mN7xnqvdqRA?t=3896
https://www.gartner.com/en/documents/3900992
https://www.qlik.com/us/products/qlik-sense
https://www.qlik.com/us/pricing
https://www.qlik.com/us/products/technology
https://www.youtube.com/watch?v=CuxKfp7PW1o&t=196s